# /bin/bash

# 确保脚本抛出遇到的错误
set -e

commitDesc=$1

# 读取 package.json 中的 version
version=$(jq -r .version package.json)

# 打包构建
yarn build

git add .

if [ -z "$commitDesc" ]; then
  git commit -m 'update'
else
  git commit -m "$commitDesc"
fi

git push

# 发布到 npm
yarn publish

# 升级 vue-amazing-ui 依赖版本
yarn upgrade @chewel/naive-ui-plus@$version

# 提交版本更新代码到 github
git add .
git commit -m "update $version"
git push
